// pages/b/components/son/son.js
Component({
  options: {
    // 样式隔离配置
    //    1. isolated     默认配置。启用隔离，我不影响别人，别人也不影响我
    //    2. apply-shared 别人可以影响我（页面、全局）, 我不影响别人
    //    3. shared       别人可以影响我, 我也影响别人
    styleIsolation: 'apply-shared'
  },

  externalClasses: ['ext-class'],

  /**
   * 组件的属性列表
   */
  properties: {
    name: String
  },

  /**
   * 组件的初始数据
   */
  data: {
    height: 170
  },

  /**
   * 组件的方法列表
   */
  methods: {
    fn1() {
      console.log('准备通知老爸')
      // vue中
      // this.$emit('changeName', '李四')
      // 小程序中
      this.triggerEvent('changeName', '里斯')
    },

    changeHeight(height) {
      this.setData({
        height: height
      })
    }
  }
})
